package org.activebeans;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface Active {

	Property[] with();

	Association[] belongsTo() default {};

	Association[] hasOne() default {};

	Association[] hasMany() default {};

	Association[] hasAndBelongsToMany() default {};

}
